package com.bst.bsj.common.dal.daointerface;

import java.util.List;
import java.util.Map;

import com.bst.bsj.common.dal.dataobject.SeedlingCompany;
import com.sylinxsoft.tools.dao.CommonBaseDAO;

public interface SeedlingCompanyDAO extends CommonBaseDAO {
  /*
   *总条数，条件查询
   */
  public Long getCounts(Map paramMap);

  /*
   * 分页查询
   */
  public List<SeedlingCompany> selectAll(Map paramMap, Long offset, Long length);

  /*
   * 根据ID查询对象
   */
  public SeedlingCompany getSeedlingCompany(Long id);

  /*
   *更新审核状态
   */
  public int update(SeedlingCompany seedlingCompany);

  /*
   * 按认证统计
   */
  public List<Map<String,Object>> queryAuthNum(Map<String,Object>paramsMap);

  public SeedlingCompany getByParams(Map<String, Object> paramsMap);

  public void deleteByParams(Map<String, Object> paramsMap);
  
}
